/*
 * @Author: 一路向阳 tt_sunzhenfeng@163.com
 * @Date: 2024-02-05 22:06:31
 * @LastEditors: 一路向阳 tt_sunzhenfeng@163.com
 * @LastEditTime: 2024-03-01 23:32:45
 * @FilePath: \utils_react_manager\server\modules\db.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
const mysql = require('mysql');

// 建立链接
const connection = mysql.createPool({
    host: 'localhost', //本地数据库的链接，也就是地址
    port: 3306, // 端口
    user: 'root', //mysql设置的用户名
    password: '123456789', //密码
    database:'shop',//要连接地址所在的那个数据库
});

const query = (sql, value = []) => {
    // 获取数据库链接对象
    return new Promise((resolve, reject) => {
        // 执行SQL语句
        connection.query(sql, value, (error, result, fields) => {
            error && reject(error) //有错误信息时reject
            resolve(result) //抛出查询结果
        });
    });
};

module.exports = {
    query
};